package com.jhd.fuzhou.vo;

import java.util.List;

import lombok.Data;

/*监督检查主表前端界面实体类*/
@Data
public class SupervisionInspectionVo {
    private int supervisionType;//1是日常监督，2是双随机，3是专项监督
    private String accompanyName;//陪同检查人员姓名
    private String businessStatus;//经营状态(0-关闭 1-正常 2-暂停)
    private String createTime;//创建时间
    private String createUser;//创建人
    private String creditCode;//被监督企业信用代码
    private List<DetectedItemsVo> detectedItemsList;//监测项目list
    private List<DetectedItemsVo> detectedItemsVoList;//检查项目集合,目前用它
    private List<SuperviseEnclosureVo> superviseEnclosureVoList;//监督附件集合,用它
    private List<SuperviseEnclosureVo> checkDocumentNo;//领取文书后保存
    private SuperviseEnclosureVo documentNo;//领取文书后保存
    private List<SuperviseEnclosureVo> documentAttachmentList;//上传文件附件list
    private List<SuperviseEnclosureVo> videoAttachmentList;//上传视频附件list
    private List<SupervisionInspectionContentVo> doubleRandomInspectionContentList;//抽检项目list
    private List<SupervisionInspectionContentVo> doubleRandomInspectionContentList2;//抽检项目list
    private List<SupervisionInspectionContentVo> supervisionInspectionContentList;//监督检查内容list
    private String doubleRandomInspectionId;//双随机检查项目ID
    private String doubleRandomTaskNumber;//双随机执行任务单号
    private String firstSupervisorId;//监督员一Id
    private String firstSupervisorName;//监督员一姓名
    private String inspectEndTime;//检查结束时间
    private String inspectRecords;//检查纪录情况
    private String inspectResult;//检查结果(0-不合格 1-合格)
    private List<InspectResultVo> inspectResultVoList;
    private String inspectStartTime;//检查开始时间
    private String inspectionLocation;//检查地点
    private String managementAddress;//经营地区
    private String managementCity;//经营地址所在地-市
    private String managementCounty;//经营地址所在地-区县
    private String managementProvince;//经营地址所在地-省
    private String modifyTime;//修改时间
    private String modifyUser;//修改人
    private String punish;//是否处罚（0-否 1-是）
    private String remarks;//备注说明
    private String reportDate;//报告日期
    private String reporterId;//报告人
    private String reporterName;//报告人姓名
    private String secondSupervisorId;//监督员二
    private String secondSupervisorName;//监督员二姓名
    private String specialityCategory;//所属专业名称
    private String specialityCategoryName;//所属专业名称
    private String specialityCategoryId;//所属专业Id
    private String specialityDetail;//明细专业
    private String detailCategoryName;//明细专业
    private String specialityDetailId;//明细专业
    private String status;//状态(0-禁用 1-启用 2-删除)
    private String superviseOrgId;//监督机构ID
    private String superviseSector;//监督机构
    private String supervisedType;//被监督类型（0-日常监督，1-双随机管理）
    private String supervisedUnitId;//被监督单位id
    private String supervisedUnitName;//被监督单位名称
    private SupervisedUnitVo supervisedUnitVo;//被监督单位
    private String supervisionOpinions;//监督意见
    private String taskName;//任务名称
    private String taskStatus;//双随机任务状态（0-待检查 1-已完成 2-已关闭）
    private String taskType;//任务类型
    private String unitName;//被监督单位
    private String deptName;//被监督单位
    private String creditEvaluateGrade;//信用评价等级
    private double latitude;
    private double longitude;
    private String progress;
    private String approvalStatus;
    private String taskId;
    private String supervisedUnitName2;//文书可能用到的被监督单位名称


    private String gender;
    private String economicType;
    private String legalRepresentative;//法人
    private String registerAddress;//抚州市广昌县
    private String registerCity;//抚州市
    private String registerCounty;//广昌县
    private String registerProvince;//江西省
    private String superviseDeptId;//监督单位Id
    private String superviseOffice;//查询机关
    private String contactNumber;//c
    private String nation;//c
    private String secondSupervisorNo;//c
    private String firstSupervisorNo;//c
    private String mainQuantizationLevel;//c
    private String contactPerson;//联系人
    private String certificateNo;//联系人
    private String certificateType;//联系人
    private String position;//职务
    private String specialTaskStatus;//是否填报1填0未填
    private List<IllegalRecordDtlVo> illegalRecordDtlVoList;//违法记录集合
    private AskingRecord askingRecord;
    private String id;
    private String specialSuperviseInspectionId;
    private List<SupervisionInspectionContentVo> specialSuperviseInspectionContentVoList;
    private Upload upload1;
    private boolean sign1;
    private boolean sign2;
    private boolean sign3;
    private boolean sign4;
    private Upload upload2;
    private Upload upload3;
    private Upload upload4;//照片证据签名
    private Upload upload5;//照片证据

    private String grade;//量化评级等级
    private List<SuperviseEnclosureVo> gradeReportEnclosureVoList;//量化评级文书链接
    private List<GradeReportResultVo> gradeReportResultVoList;//量化评级文书链接
    private List<GradeQuestionBankVo> gradeQuestionBankVoList;//量化评级文书链接
    private List<SupervisionInspectionPhotoVo> supervisionInspectionPhotoVoList;//图片文件列表

    private String isOnlyLook="0";//专项监督是否只能查看,1是只看，0


    public boolean getSign1(){
        return sign1;
    }
    public boolean getSign2(){
        return sign2;
    }
    public boolean getSign3(){
        return sign3;
    }
    public boolean getSign4(){
        return sign4;
    }
    private List<String> idArr;//array

}
